Automated label placement in theory and practice

نویسنده

  • Alexander Wolff
چکیده

v 1 An Introduction to Label Placement 1 1.1 Historic Development . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Theory. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 . . . and Practice . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.4 Quality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.5 Future Development . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.6 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.6.1 General Labeling, Compatible Representatives, and CSP . 6 1.6.2 Point Labeling: Label-Number Maximization . . . . . . . 7 1.6.3 Point Labeling: Label-Size Maximization . . . . . . . . . 8 1.6.4 Line Labeling . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.6.5 Designing Geometric Algorithms . . . . . . . . . . . . . . 9 2 General Labeling: Label-Number Maximization 11 2.1 Label Placement and CSP . . . . . . . . . . . . . . . . . . . . . . 13 2.2 Maximum Variable-Subset CSP . . . . . . . . . . . . . . . . . . . 14 2.3 Irreducibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 2.4 An Edge-Irreducibility Algorithm . . . . . . . . . . . . . . . . . . 18 2.5 A General Label-Placement Algorithm . . . . . . . . . . . . . . . 28 3 Point Labeling: Label-Number Maximization 31 3.1 Comparing Various Models . . . . . . . . . . . . . . . . . . . . . 33 3.2 Fixed-Position Models . . . . . . . . . . . . . . . . . . . . . . . . 42 3.2.1 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.2.2 Experiments . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.2.3 Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.3 Slider Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.3.1 NP-Hardness . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.3.2 A Greedy Approximation Algorithm . . . . . . . . . . . . 65 3.3.3 A Polynomial Time Approximation Scheme . . . . . . . . 71 3.3.4 Implementation and Experimental Results . . . . . . . . . 75 4 Point Labeling: Label-Size Maximization 81 4.1 Rectangular Labels . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.2 Circular Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 4.2.1 Previous Work . . . . . . . . . . . . . . . . . . . . . . . . 84 4.2.2 Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . 84 4.2.3 Algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4.2.4 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4.2.5 NP-Hardness . . . . . . . . . . . . . . . . . . . . . . . . . 91

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A fast and practical grid based algorithm for point-feature label placement problem

Point-feature label placement (PFLP) is a major area of interest within the filed of automated cartography, geographic information systems (GIS), and computer graphics. The objective of a label placement problem is to assign a label to each point feature so as to avoid conflicts, considering the cartographic conventions. According to computational complexity analysis, the labeling problem has b...

متن کامل

On the Edge Label Placement Problem

Let G(V; E) be a graph, and let f : G ! R 2 be a one to one function that produces a layout of a graph G on the plane. We consider the problem of assigning text labels to every edge of the graph such that the quality of the labeling assignment is optimal. This problem has been rst encountered in automated cartography and has been referred to as the Line Feature Label Placement (LFLP) problem. E...

متن کامل

The Computational Complexity of CartographicLabel

We examine the computational complexity of cartographic label placement, a problem derived from the cartographer's task of placing text labels adjacent to map features in such a way as to minimize overlaps with other labels and map features. Cartographic label placement is one of the most time-consuming tasks in the production of maps. Consequently, several attempts have been made to automate t...

متن کامل

3D Scene and Object Classification Based on Information Complexity of Depth Data

In this paper the problem of 3D scene and object classification from depth data is addressed. In contrast to high-dimensional feature-based representation, the depth data is described in a low dimensional space. In order to remedy the curse of dimensionality problem, the depth data is described by a sparse model over a learned dictionary. Exploiting the algorithmic information theory, a new def...

متن کامل

Take on Issues and uses of Reflection and Reflective Practice in Nursing Education

Introduction: In the recent decades, reflection have been introduced as a valuable element in nursing education and a learning tool in improving nursing professional practice. The study of reflection and reflective practice topics and applications in nursing education facsilitates closing the gap between theory and practice and promoting critical thinking. The aim of this study was to evaluate ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999